de.ueberdosis.mp3info.id3v2
Class FrameTENC
java.lang.Object
|
+--de.ueberdosis.mp3info.id3v2.ID3V2Frame
|
+--de.ueberdosis.mp3info.id3v2.FrameT
|
+--de.ueberdosis.mp3info.id3v2.FrameTENC
- All Implemented Interfaces:
- Defines
- public class FrameTENC
- extends FrameT
Encoded by Frame.
Constructor Summary |
FrameTENC()
|
FrameTENC(de.ueberdosis.mp3info.id3v2.ID3V2Frame frame)
|
FrameTENC(de.ueberdosis.mp3info.id3v2.ID3V2Frame frm,
de.ueberdosis.mp3info.id3v2.DataSource ds)
|
Method Summary |
boolean |
canDisplay()
Informs if the frame can create a component to display its contents
To be overwritten by subclasses |
boolean |
canEdit()
Informs if the frame can create a component to edit its contents
To be overwritten by subclasses |
de.ueberdosis.mp3info.gui.Id3JPanel |
createJPanel(boolean edit,
boolean selfupdate)
Creates a JPanel to display or edit the contents of the frame. |
java.lang.String |
getLongName()
|
java.lang.String |
toString()
|
Methods inherited from class de.ueberdosis.mp3info.id3v2.ID3V2Frame |
createPanel, deprecatedSince, equals, getDataLengthIndicator, getFileAlterPreservation, getFrameID, getSize, getTagAlterPreservation, getUnsynchronisation, hasGroupingIdentity, isAltered, isCompressed, isEncrypted, isReadOnly, isValid, legalSince, toByteArray |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FrameTENC
public FrameTENC()
FrameTENC
public FrameTENC(de.ueberdosis.mp3info.id3v2.ID3V2Frame frame)
FrameTENC
public FrameTENC(de.ueberdosis.mp3info.id3v2.ID3V2Frame frm,
de.ueberdosis.mp3info.id3v2.DataSource ds)
throws SeekPastEndException
getLongName
public java.lang.String getLongName()
- Overrides:
getLongName
in class FrameT
toString
public java.lang.String toString()
- Overrides:
toString
in class FrameT
canDisplay
public boolean canDisplay()
- Description copied from class:
ID3V2Frame
- Informs if the frame can create a component to display its contents
To be overwritten by subclasses
- Overrides:
canDisplay
in class ID3V2Frame
canEdit
public boolean canEdit()
- Description copied from class:
ID3V2Frame
- Informs if the frame can create a component to edit its contents
To be overwritten by subclasses
- Overrides:
canEdit
in class ID3V2Frame
createJPanel
public de.ueberdosis.mp3info.gui.Id3JPanel createJPanel(boolean edit,
boolean selfupdate)
- Description copied from class:
ID3V2Frame
- Creates a JPanel to display or edit the contents of the frame.
To be overwritten by subclasses.
The results of canDisplay / canEdit are only binding for this
method (ie. for JPanels). AWT-Panels may or may not be
implemented.
- Overrides:
createJPanel
in class ID3V2Frame
- Parameters:
edit
- switches between display- (false) and edit-mode (true)selfupdate
- switches if the created component takes care of
updating its data or not. Generally this means that the component
carries its own update-button.
Of course, selfupdate is useless without edit set to true.
- Returns:
- a JPanel that can be used to display or edit the contents